package com.sishu.pojo.dto;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author: linyi
 * @date: 2024-11-08 16:51:23
 * @description: 这个是资产表
 * 用来记录每个小组中每位成员的资产信息。
 * 其中包含总资产，流动资金，固定资产。
 * id，gruop_id，total_ assets，fluid_ assets，fixed_assets
 * 其中固定资产中，需记录用户购买的地点信息fixed_asset
 */


@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName("Assets")
public class Assetsdto {

    // 自增主键
    @TableId(type = IdType.AUTO)
    private String id;

    // 小组id
    @JsonProperty("groupId")
    private String groupId;

    // 用户id
    @JsonProperty("sId")
    private String sId;

    @JsonProperty("levelName")
    private String levelName;

    // 用户名
    @JsonProperty("sName")
    private String sName;

//    @JsonProperty("group_member_order")
//    private int groupMemberOrder;

    //总资金
    @JsonProperty("totalAsset")
    private int totalAsset;

    //流动资产
    @JsonProperty("fluidAsset")
    private int fluidAsset;

    //固定资产
    @JsonProperty("fixedAsset")
    private int fixedAsset;


}
